casting off by an animal of a part of its body - English Synonyms Dictionary

Can't found any synonym terms.